Using Aspects to Structure Small Devices Adaptive Applications
نویسندگان
چکیده
This paper briefly presents an architectural pattern, Adaptability Aspects, for structuring adaptive applications using Aspect-Oriented programming in a specific way. We also evaluate the applicability of this pattern for resource constrained devices. The Adaptability Aspects pattern is intended to improve modularity and reuse when adaptability is required. By providing three versions of the same J2ME application, we also compare our pattern implementation with pure Object–Oriented solutions using GoF patterns and with a less flexible implementation where the adaptability concerns are not so well isolated, evaluating aspects such as code size, memory use and performance.
منابع مشابه
Half-metallic properties of KP compound in a bulk and (001) surface of rock-salt structure: A b-initio study
Given the many applications of half-metals in the spintronics devices, we investigated the half-metallic properties of the KP compound in rock-salt (RS) and cesium chloride (CsCl) structural phases by using density functional theory. The results indicated that the KP compound as the half-metal in the RS structure, in contrast to the CsCl structure, due to the small lattice constant and failure ...
متن کاملNovel Four-Channel All Optical Demultiplexer Based on Square PhCRR for Using WDM Applications
Ring resonators have always been referred to as a highly flexible structurefor designing optical devices. In this study, we have designed and simulation a fourchannel optical demultiplexer using square photonic crystal ring resonator. The squarelattice constant for this purpose structure is used. The purposed structure has an averagecrosstalk, transmission coefficient, q...
متن کاملVoting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems
some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...
متن کاملVoting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems
some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...
متن کاملControlling structures by inverse adaptive neuro fuzzy inference system and MR dampers
To control structures against wind and earthquake excitations, Adaptive Neuro Fuzzy Inference Systems and Neural Networks are combined in this study. The control scheme consists of an ANFIS inverse model of the structure to assess the control force. Considering existing ANFIS controllers, which require a second controller to generate training data, the authors’ approach does not need anot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003